
/*register*/
.register .logo img,.login_logo{
    width: 230px;
    margin-top: 30px;
}
.register .form{
    width: 400px;
    margin: 0 auto;
    margin-top: 60px;
}
.register .form li {
    margin-bottom: 20px;
    color: #4c4c4c;
}
.register .form li .label{
    border: 1px solid #e4e4e4;
    border-right: none;
    line-height: 50px;
    display: inline-block;
    width: 120px;
    text-align: center;
}
.register .form li input[type=text],.register .form li input[type=password]{
    border: 1px solid #e4e4e4;
    width: 280px;
    line-height: 50px;
    outline:none;
    padding-left: 10px;
}
.register .form .agree{
    font-size: 12px;
    margin-top: 50px;
    margin-bottom: 10px;
}
.register .form .submit{
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: white;
    background-color: #fb6a30;
    cursor: pointer;
    display: block;
}
.register .form input[type=text].yzm{
    width: 180px;
}
.register .form .code{
    width: 100px;
    text-align: center;
    background-color: #fb6a30;
    color: white;
    border: none;
    line-height: 52px;
    outline:none;
    cursor: pointer;
}
.register .form .code:disabled{
    background-color: #999999;
}
.register .progress{
    width: 400px;
    margin: 0 auto;
    display: block;
    margin-top: 60px;
}
.register .success_li{
    text-align: center;
}
.register .success_li p{
    margin-top: 40px;
    font-size: 22px;
    margin-bottom: 50px;
    color: #000;
}

.swiper-pagination-bullet-active{
    background:#fb6a30;
}

/*login*/
.login_logo{
    margin-bottom: 30px;
}

/*index*/
.index{
    padding-bottom: 50px;
}
.index .banner{
    margin-left: 200px;
}
.index .banner .swiper-container{
    float: left;
    width: 800px;
    height: 351px;
}
.index .banner .swiper-container img{
    width: 100%;
    height: 100%;
}
.index .banner .news{
    height: 218px;
    padding: 0 15px;
    border: 1px solid #e4e4e4;
    border-top: 2px solid #fb6a30;
    background-color: white;
}
.index .banner .news .title{
    line-height: 35px;
    color: #000000;
    font-weight: 600;
    border-bottom: 1px solid #e4e4e4;
}
.index .banner .news ul{
    padding-left: 18px;
}
.index .banner .news li{
    line-height: 29px;
    list-style: disc;
}
.index .banner .news a{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}
.index .banner .more{
    line-height: 35px;
    text-align: center;
    border-top: 1px solid #e4e4e4;
    cursor: pointer;
    color: #fb6a30;
}
.index .banner .right{
    float: right;
    width: 200px;
}
.index .banner .right .img{
    margin-bottom: 6px;
}
.index .banner .right .img img{
    width: 55px;
    float: left;
}
.index .banner .right .box{
    font-size: 13px;
    text-align: center;
}
.index .banner .right .box a{
    text-align: center;
    width: 56px;
    border: 1px solid #fb6a30;
    display: inline-block;
    line-height: 20px;
    font-size: 12px;
    color: #fb6a30;
    cursor: pointer;
    border-radius:2px;
}
.index .banner .right .box a:hover{
    color: #FFF!important;
}
.index .banner .right .box a{
    background-color: #fb6a30;
    color: #fff;
}
.index .banner .right .box .icon-jl,.index .banner .right .box .icon-order{
    width: 16px;
    height: 16px;
    top: 3px;
}
.index_list .title{
    line-height: 20px;
    border-left: 3px solid #fb6a30;
    padding: 0 10px;
    margin: 5px 0;
    margin-bottom: 10px;
    color: #000000;
    font-weight: bold;
    font-size: 18px;
}
.index_list .title>span{
    font-size: 14px;
    margin-left: 10px;
}
.index .brand,.index .list{
    padding-top: 25px;
}
.index .brand .box{
    border-top:1px solid #e4e4e4;
    border-left:1px solid #e4e4e4;
}
.index .brand .box li{
    width: 200px;
    height: 80px;
    float: left;
    border-right: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    position: relative;
}
.index .brand .box li .img{
    width: 100%;
    height: 100%;
}
.index .brand .box li .hover{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.7);
    text-align: center;
    opacity: 0;
    transition: all .5s;
    cursor: pointer;
}
.index .brand .box li .hover:hover{
    opacity: 1;
}
.index .brand .box li .hover p{
    margin-top: 20px;
    color: white;
}
.index .brand .box li .hover a{
    background-color: #fb6a30;
    color: white;
    padding: 1px 6px;
    border-radius: 20px;
    font-size: 12px;
    display: inline-block;
    margin-top: 3px;
}
.index .brand .box li .hover a:hover{
    color: white!important;
}
.index .brand .box ul{
    margin-right: -1px;
}
.index_list .title .link{
    font-size: 13px;
    font-weight: normal;
    float: right;
}
.index_list .title .link a{
    padding-left: 20px;
    cursor: pointer;
}
.index_list .title .link a .icon_right{
    top: 0;
}
.index_list .list .box{
    background-color: #f9f9f9;
}
.index_list .list .box .first{
    width: 480px;
    height: 300px;
    position: relative;
}
.index_list .list .box .first .img{
    width: 100%;
    height: 100%;
}
.index_list .list .box .first .hover{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.7);
    line-height: 300px;
    font-size: 27px;
    color: white;
    text-align: center;
    transition: all 0.5s;
    opacity: 0;
}
.index_list .list .box .first .hover:hover{
    opacity: 1;
}
.index_list .list .box .second li{
    float: left;
    width: 225px;
    height: 300px;
    border:1px solid white;
    margin-left: 15px;
    background-color: white;
    cursor: pointer;
    padding: 10px;
    padding-bottom: 0;
}
.index_list .list .box .second li:hover{
    border-color: #fb6a30;
}
.index_list .list .box .second li .img{
    width: 100%;
    height: 210px;
}
.index_list .list .box .second li .name{
    padding: 0 20px;
    text-align: center;
    color: #000000;
    font-size: 13px;
}
.index_list .list .box .second li .price{
    color: #f30a48;
    text-align: center;
    font-size: 18px;
    margin-top: 5px;
}
.index .level{
    position: fixed;
    left: 10px;
    bottom: 10vh;
    z-index: 15;
}
@media screen and (max-width: 1320px) {
    .index .level{
        left: 0;
    }
}
.index .level li{
    width: 38px;
    height: 38px;
    background-color: #626262;
    color: white;
    text-align: center;
    font-size: 12px;
    border-bottom: 1px solid white;
    padding-top: 2px;
}
.index .level li:first-child{
    line-height: 37px;
}
.index .level li:nth-child(2):hover,.index .level li:nth-child(2).hover{background-color: #fb6a30}
.index .level li:nth-child(3):hover,.index .level li:nth-child(3).hover{background-color: #f66955}
.index .level li:nth-child(4):hover,.index .level li:nth-child(4).hover{background-color: #88b3fc}
.index .level li:nth-child(5):hover,.index .level li:nth-child(5).hover{background-color: #55cb8c}
.index .level li:nth-child(6):hover,.index .level li:nth-child(6).hover{background-color: #fab130}
.index .level li:nth-child(7):hover,.index .level li:nth-child(7).hover{background-color: #62bbdb}
.index .level li:nth-child(8):hover,.index .level li:nth-child(8).hover{background-color: #9380bd}
.index .level li:last-child{background-color: #ababab;cursor: pointer}
.index .level li a:hover{
    color: white!important;
}



/*product_list*/
.product_detail{
    padding-bottom: 50px;
}
.product_list .bread,.product_detail .bread{
    line-height: 55px;
    color: #000000;
    width: 500px;
}
.product_list .bread .icon_right,.product_detail .bread .icon_right{
    margin: 0 5px;
}
.product_list .type_list{
    border: 1px solid #e4e4e4;
}
.product_list .type_list .box{
    position: relative;
    line-height: 35px;
    padding: 10px 20px;
    padding-left: 90px;
}
.product_list .type_list .type{
    color: #808080;
    width: 70px;
    position: absolute;
    left: 20px;
}
.product_list .type_list ul{
    width: 961px;
    display: inline-block;
}
.product_list .type_list ul li{
    float: left;
    width: 120px;
    cursor: pointer;
    border-radius: 3px;
    color: #000000;

}
.product_list .type_list ul li.active,.product_list .type_list ul li:hover{
    color: #fb6a30;
}
.product_list .type_list .button_box{
    float: right;
}
.product_list .type_list .button_box div{
    padding: 5px 10px;
    color: #999999;
    border: 1px solid #e4e4e4;
    border-radius: 3px;
    float: left;
    line-height: normal;
    font-size: 12px;
    cursor: pointer;
    margin-left: 10px;
}
.product_list .type_list .box{
    border-bottom: 1px solid #e4e4e4;
}
.product_list .type_list .box:last-child{
    border-bottom:none;
}
.product_list .filter{
    background-color: #f5f5f5;
    border: 1px solid #e4e4e4;
    margin-top: 10px;
    padding: 0 10px;
}
.product_list .filter li{
    float: left;
    line-height: 45px;
    margin-right: 30px;
}
.product_list .content{

}
.product_list .content .pic{
    width: 100px;
    height: 100px;
    display: block;
    cursor: pointer;
    border: 1px solid #e5e5e5;
}
.product_list .content table{
    border-collapse: collapse;
    width: 980px;
    float: left;
}
.product_list .content td{
    height: 135px;
    border-bottom: 1px solid #e4e4e4;
    vertical-align: top;
    padding-top: 17px;
}
.product_list .content tr:last-child td{
    border: none;
}
.product_list .content td .name,.product_list .content td .company{
    color: #000000;
    cursor: pointer;
}
.product_list .content td .info{
    margin-top: 5px;
    color: #808080;
    cursor: pointer;
}

.product_list .content td .num{
    margin-top: 20px;
}
.product_list .content td .num b{
    color: #000000;
    font-weight: 600;
}
.product_list .content td .price{
    color: #f30a48;
    font-size: 18px;
    padding-top: 15px;
    cursor: pointer;
}
.product_list .content td .adress{
    color: #808080;
    margin: 10px 0;
    cursor: pointer;
}
.product_list .content td .star{
    margin-top: 5px;
}
.product_list .content .advice{
    float: right;
    width: 195px;
}

/*product_detail*/
.product_detail .product .banner{
    float: left;
    width: 350px;
}
.product_detail .product .banner img{
    width: 100%;
}
.product_detail .product .center{
    float: left;
    margin-left: 25px;
    width: 570px;
}
.product_detail .product .center h3{
    font-size: 18px;
    line-height: 35px;
    font-weight: 600;
    color: #000000;
}
.product_detail .product .center table{
    border-collapse: collapse;
    width: 100%;
}
.product_detail .product .center table .bg td{
    background-color: #f9f9f9;
}
.product_detail .product .center table td{
    height: 45px;
    font-size: 14px;
}
.product_detail .product .center table td:last-child{
    color: #000000;
}
.product_detail .product .center table td:first-child:not(:last-child){
    width: 105px;
    padding-left: 20px;
}
.product_detail .product .center .old_price{
    text-decoration: line-through;
    color: #999999;
}
.product_detail .product .center .price{
    font-size: 18px;
    color: #f30a48;
    font-weight: 600;
}
.product_detail .product .computed{
    float: left;
}
.product_detail .product .computed+span{
    line-height: 30px;
    margin-left: 10px;
}
.product_detail .product .center .button_box div{
    color: white;
    background-color: #fb6a30;
    width: 150px;
    line-height: 40px;
    font-size: 16px;
    border: 1px solid #fb6a30;
    text-align: center;
    float: left;
    margin-right: 20px;
    margin-top: 15px;
    cursor: pointer;
}
.product_detail .product .center table .border td{
    border-bottom: 1px solid #e4e4e4;
}
.product_detail  .product .center .button_box div:last-child{
    color: #fb6a30;
    background-color: #e9f0fc;

}
.product_detail  .product .right{
    float: right;
}
.describe_box{
    width: 200px;
}
.describe_box .name{
    padding: 0 10px;
    padding-bottom: 10px;
    color: #fb6a30;
    border-bottom: 1px solid #e5e5e5;
}
.describe_box .adress{
    padding-top: 20px;
    position: relative;
}
.describe_box .adress .QQ{
    display: inline-block;
}
.describe_box .discrite{
    line-height: 25px;
    padding: 5px 10px;
    border-bottom: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
    font-size: 12px;
}
.describe_box .discrite .icon_up_red{
    margin: 0 10px;
}
.describe_box .icon_QQ{
    margin: 10px;
}
.describe_box .adress p{
    font-size: 12px;
    margin-bottom: 10px;
    color: #666;
}
.describe_box .button_box{
    margin-top: 20px;
}
.describe_box .button_box div{
    width: 80px;
    line-height: 25px;
    text-align: center;
    color: #999999;
    border: 1px solid #e4e4e4;
    display: inline-block;
    cursor: pointer;
}
.describe_box .button_box div:hover{
    color: #fb6a30;
    border-color: #fb6a30;
}
.product_detail .product .right .button_box div:last-child{
    margin-left: 35px;
}
.product_detail .introduce{
    margin-top: 80px;
}
.store_leftbox{
    width: 200px;
    float: left;
}
.store_leftbox .title{
    color: white;
    line-height: 30px;
    background-color: #fb6a30;
    padding: 0 10px;
}
.store_leftbox .box{
    border: 1px solid #e4e4e4;
    margin-bottom: 10px;
    font-size: 12px;
}
.store_leftbox .advice li{
    margin-bottom: 15px;
    background-color: rgb(245,245,245);
    border: 1px solid #e5e5e5;
    position: relative;
    padding-bottom: 15px;
}
.store_leftbox .advice li label{
    position: absolute;
    width: 35px;
    right: 0;
    bottom: 0;
    font-size: 12px;
    color: white;
    background-color: rgba(0,0,0,0.5);
    line-height: 20px;
    text-align: center;
}
.store_leftbox .search label{
    width: 60px;
    text-align: right;
    display: inline-block;
    margin-right: 10px;
}
.store_leftbox .search li{
    line-height: 40px;
}
.store_leftbox .search li input{
    width: 110px;
    border: 1px solid #e4e4e4;
    line-height: 20px;
    font-size: 12px;
    padding-left: 10px;
}
.store_leftbox .search li .short{
    width: 40px;
    text-align: center;
    padding-left: 0;
}
.store_leftbox .search li .submit{
    width: 45px;
    line-height: 25px;
    text-align: center;
    background-color: #fb6a30;
    border-radius: 3px;
    display: inline-block;
    cursor: pointer;
}
.store_leftbox .class .type{
    line-height: 30px;
    padding: 0 10px;
    background-color: #f9f9f9;
    cursor: pointer;
}
.store_leftbox .class .type i{
    margin-right: 5px;
}
.store_leftbox .class ul{
    padding-left: 26px;
    display: none;
}
.store_leftbox .class ul li{
    list-style: disc;
    line-height: 30px;
    cursor: pointer;
}
.store_leftbox .sell .thing{
    padding: 10px 20px;
    border-bottom: 1px solid #e4e4e4;
}
.store_leftbox .sell .thing:last-child{
    border: none;
}
.store_leftbox .sell .thing img{
    width: 100%;
    margin-bottom: 10px;
    height: 100px;
}
.store_leftbox .sell .thing p{
    padding: 0 5px;
    color: #000000;
}
.store_leftbox .sell .thing .text{
    line-height: 25px;
    padding: 0 5px;
}
.store_leftbox .sell .thing .text .c_red{
    margin-left: 5px;
}
.store_leftbox .advice img{
    width: 100%;
    height: 135px;
}
.store_leftbox .advice .price{
    color: #f30a48;
    padding:  0 10px;
    line-height: 30px;
    font-size: 14px;
    font-weight: 600;
}
.store_leftbox .advice p{
    padding:  0 10px;
    font-size: 12px;
}
.product_detail .introduce .right{
    width: 965px;
    float: left;
    margin-left: 30px;
}
.product_detail .introduce .right .tab_box{
    border: 1px solid #e4e4e4;
}
.product_detail .introduce .right .tab_box .tab{
    border-bottom: 1px solid #e4e4e4;
    line-height: 50px;
}
.product_detail .introduce .right .tab_box li{
    padding: 0 20px;
    float: left;
    border-right: 1px solid #e4e4e4;
}
.product_detail .introduce .right .tab_box li:first-child{
    border-top: 2px solid #fb6a30;
}
.product_detail .introduce .right .content{
    padding:10px 20px;
    line-height: 40px;
}
.product_detail .introduce .right .detail{
    margin-top: 20px;
    border: 1px solid #e4e4e4;
}
.product_detail .introduce .right .detail .box{
    padding: 10px;
}
.product_detail .introduce .right .detail img{
    width: 100%;
    display: block;
}
.product_detail .introduce .right .title,.total_evaluate .title{
    line-height: 50px;
    padding: 0 20px;
    color: white;
    background-color: #fb6a30;
    font-size: 18px;
}
.total_evaluate{
    margin-top: 20px;
}
.total_evaluate .first{
    border: 1px solid #e4e4e4;
    border-top: none;
    padding: 25px 0;;
}
.total_evaluate .first .box{
    width: 185px;
    float: left;
    text-align: center;
    border-right: 1px solid #e4e4e4;
}
.total_evaluate .first .box p{
    font-size: 16px;
}
.total_evaluate .first .box .num{
    color: #f7ca4a;
    font-size: 40px;
    margin: 5px 0;
}
.total_evaluate .first ul{
    padding: 15px 0;
    padding-left: 20px;
    float: left;
    width: 300px;
    font-size: 12px;
    line-height: 25px;
}
.total_evaluate .first ul span{
    display: inline-block;
    width: 70px;
}
.total_evaluate .first ul .progress{
    width: 100px;
    background-color: #efefef;
    height: 10px;
    position: relative;
    display: inline-block;
    margin-left: 10px;
}
.total_evaluate .first ul .progress i{
    position: absolute;
    height: 100%;
    background-color: #fb6a30;
    top:0;
    left: 0;
}
.total_evaluate .screen{
    line-height: 45px;
    background-color: #f5f5f5;
    border: 1px solid #e4e4e4;
    border-top: none;
}
.total_evaluate .screen .icon_checkbox{
    margin-left: 20px;
}
.total_evaluate .list table{
    width: 100%;
}
.total_evaluate .list table td:first-child{
    vertical-align: top;
    padding-left: 20px;
}
.total_evaluate .list table td{
    border-bottom: 1px solid #e4e4e4;
    padding: 15px 0;
}
.total_evaluate .list table td .img_box{
    height: 35px;
    margin: 20px 0;
}
.total_evaluate .list table td .img_box img{
    width: 35px;
    height: 35px;
    margin-right: 10px;
    border: 1px solid #e4e4e4;
}
.total_evaluate .list table td:nth-child(2){
    width: 170px;
}
.total_evaluate .list table td:last-child{
    width: 130px;
}
.total_evaluate .list table td .c_blue{
    margin-top: 5px;
    padding-right: 50px;
    line-height: 20px;
}
.total_evaluate .list table td ul li{
    line-height: 25px;
}


/*history*/
.history{
    margin: 30px auto;
    border: 1px solid #e4e4e4;
    padding-bottom: 50px;
}
.history .describe_box{
    padding-top: 20px;
    margin: 0 15px;
    float: left;
}
.history .box{
    height: 365px;
}
.product_box{
    width: 225px;
    height: 300px;
    border: 1px solid white;
    cursor: pointer;
    background: white;
}
.product_box img{
    width: 100%;
    height: 210px;
    margin-bottom: 10px;
}
.product_box .name{
    padding: 0 20px;
    text-align: center;
    color: #000000;
    font-size: 13px;
}
.product_box .price{
    color: #f30a48;
    text-align: center;
    font-size: 18px;
    margin-top: 5px;
}
.product_box:hover{
    border-color: #fb6a30;
}
.history .box .right{
    float: left;
    width: calc(100% - 230px);
}
.history .box .right .title{
    line-height: 60px;
}
.swiper-button-prev{
    background-image: url("../img/prev.png");
    width: 40px;
    height: 90px;
    background-size: 100% 100%;
    left: 0;
    margin-top: -45px;
}
.swiper-button-next{
    background-image: url("../img/next.png");
    width: 40px;
    height: 90px;
    background-size: 100% 100%;
    right: 10px;
    margin-top: -45px;
}
.swiper-container{
    background: #fafafa
}



/*store_manage*/
.store_manage .right,.store_info .right,.store_tab+.right{
    float: left;
    width: 1030px;
    margin-left: 20px;
}
.store_manage .right .data-list .td-w3,.store_manage .right .data-list .td-w4{
    width: 150px;
}
.store_manage .right .data-list .td-w3{
    width: 120px;
}
.store_manage .right .data-list .td-w2{
    width: 100px;
}
.store_manage .right .data-list .td-w6{
    width: 150px;
}
.store_manage .right .data-list td{
    padding: 15px 0;
}
.data-list td .button{
    line-height: 20px;
    cursor: pointer;
}
.data-list td .button:hover{
    color: #fb6a30;
}
.data-list .store_name{
    min-width: 110px;
}
.store_manage .right table{
    width: 100%;
}
.store_manage .right .data-list .td-w1{
    width: auto;
}
.store_manage .right table td{
    border-bottom: 1px solid #e5e5e5;
}
.store_manage .right table{
    border-collapse: collapse;
}
.store_manage .right table tr:last-child td{
    border: none;
}

/*store_info*/
.store_info .right{
    border: 1px solid #e4e4e4;
    margin-top: 20px;
    padding: 20px;
    color: #000000;
}
.store_info .right table{
    margin: 20px 0;
}
.store_info .right table td{
    height: 45px;
}
.store_info .right table td input[type=text]{
    height: 25px;
    width: 135px;
    border: 1px solid #b4b4b4;
    padding-left: 15px;
}
.store_info .right table td:first-child{
    width: 95px;
    text-align: right;
}
.store_info .right table td select{
    width: 75px;
    height: 25px;
    margin-right: 5px;
}
.store_info .right table td .submit{
    width: 105px;
    text-align: center;
    line-height: 30px;
    background-color: #fb6a30;
    color: white;
    margin-top: 15px;
    cursor: pointer;
    margin-left: 15px;
}

/*store_banner*/
.store_banner .right{
    margin-top: 20px;
}
.store_banner .right .add_banner,.store_banner .right .box{
    border: 1px solid #e4e4e4;
    padding: 20px;
    margin-bottom: 15px;
    color: #000000;
    padding-bottom: 40px;
}
.store_banner .right .add_banner .file,.store_banner .right .box .img{
    width: 600px;
    height: 215px;
    text-align: center;
    line-height: 215px;
    color: #cccccc;
    border: 1px solid #e4e4e4;
    margin: 20px 0;
    position: relative;
}
.store_banner .right .add_banner .submit{
    width: 105px;
    text-align: center;
    line-height: 30px;
    color: white;
    background-color: #fb6a30;
    cursor: pointer;
    border: 1px solid #fb6a30;
}
.store_banner .right .box .delete{
    display: inline-block;
    width: 105px;
    text-align: center;
    line-height: 30px;
    color: #fb6a30;
    cursor: pointer;
    border: 1px solid #fb6a30;
    margin-right: 20px;
}
.store_banner .right .box .img img{
    width: 100%;
    height: 100%;
    display: block;
}
.store_product .right .add table td .upload_img{
    width: 190px;
    height: 190px;
    margin-right: 10px;
    border: 1px solid #c2c2c2;
    float: left;
    position: relative;
}
.store_product .right .add table td .icon_delete{
    width: 20px;
    height: 20px;
    background-color: #dd2727;
    display: inline-block;
    border-radius: 50%;
    position: absolute;
    top: -5px;
    right: -5px;
    cursor: pointer;
}
.store_product .right .add table td .icon_delete:after{
    content: "×";
    font-size: 20px;
    color: white;
    position: absolute;
    top: -4px;
    left: 3px;
}
.store_product .right .add table td .upload_img img{
    width:100%;
    height: 100%;
}
.store_banner .right .add_banner .file{
    font-size: 18px;
}
.store_banner .right .add_banner .file input{
    opacity: 0;
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
.store_evaluate{
    padding-bottom: 50px;
}
.total_evaluate .back{
    color: #fb6a30;
    cursor: pointer;
    float: right;
    margin-right: 60px;
    margin-top: 45px;
}

/*store_product*/
.store_product{
    padding-bottom: 50px;
}
.store_product .right{
    margin-top: 20px;
}
.store_product .right .add{
    padding: 20px;
    border: 1px solid #e4e4e4;
    color: #000000;
}
.store_product .right .add table{
    width: 100%;
}
.store_product .right .add .title{
    margin-bottom: 20px;
}
.store_product .right .add .title .button{
    float: right;
    padding: 5px 12px;
    color: white;
    background-color: #fb6a30;
    border-radius: 3px;
    cursor: pointer;
}
.store_product .right .add table td:nth-child(odd):not(:only-child){
    width: 105px;
    text-align: right;
}
.store_product .right .add table td{
    padding: 7px 0;
}
.store_product .right .add table td .layui-upload{
    width: 190px;
    height: 190px;
}
.store_product .right .add table td input{
    border: 1px solid #c2c2c2;
    height: 25px;
    width: 285px;
    padding: 0 20px;
    background-color: #fafafa;
}
.store_product .right .add table td .layui-upload-list{

}
.store_product .right .add table td select{
    width: 135px;
    height: 25px;
    border: 1px solid #c2c2c2;
    background-color: #fafafa;
}
.store_product .right .add table td .file{
    width: 190px;
    height: 190px;
    border: 1px solid #c2c2c2;
    position: relative;
    text-align: center;
    line-height: 190px;
    color: #999999;
    float: left;
    margin-right: 10px;
}
.store_product .right .add table td .file input{
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}
.store_product .right .add table td .submit{
    width: 105px;
    line-height: 32px;
    background-color: #fb6a30;
    color: white;
    text-align: center;
    margin-top: 20px;
    cursor: pointer;
}
.store_product .right .list{
    margin-top: 20px;
}
.store_product .right .list .title{
    line-height: 45px;
    background-color: #f5f5f5;
    border: 1px solid #e4e4e4;
}
.store_product .right .add_product{
    padding: 5px 15px;
    color: white;
    border-radius: 3px;
    background-color: #fb6a30;
    display: inline-block;
}
.store_product .right .add_product:hover{
    color: white!important;
}
.store_product .right .list .title i{
    margin-left: 35px;
}
.store_product .right .list table{
    width: 100%;
    border-collapse: collapse;
}
.store_product .right .list table td{
    padding: 15px 0;
    border-bottom: 1px solid #e4e4e4;
}

.store_product .right .list table td .img{
    display: inline-block;
    width: 100px;
    height: 100px;
    border: 1px solid #e4e4e4;
}
.store_product .right .list table td .img img{
    width: 100%;
    height: 100%;
}
.store_product .right .list table td .box{
    width: 370px;
    display: inline-block;
}
.store_product .right .list table td:first-child{
    width: 120px;
}
.store_product .right .list table td:nth-child(2){
    vertical-align: top;
}
.store_product .right .list table td:last-child{
    width: 130px;
    text-align: center;
}
.store_product .right .list table td .button{
    color: #fb6a30;
    cursor: pointer;
    line-height: 25px;
}
.store_product .right .list table .price{
    width: 200px;
    color: #f30a48;
    font-size: 18px;
}


/*store*/
.store .banner img{
    height: 520px;
}
.store .banner .swiper-button-prev{
    left: 10px;
}
.store .store_content{
    margin-top: 20px;
}
.store .describe_box{
    margin-bottom: 20px;
}
.store .store_content .right{
    float: left;
    margin-left: 20px;
    width: calc(100% - 220px);
}
.store .store_content .right .title{
    line-height: 45px;
    color: white;
    background-color: #fb6a30;
    padding: 0 15px;
    font-size: 16px;
}
.store .store_content .right .list{
    border: 1px solid #e4e4e4;
    margin-bottom: 20px;
    background-color: white;
}
.store .store_content .right .title .fr{
    font-size: 14px;
    cursor: pointer;
}
.store .store_content .right .title i{
    margin-left: 5px;
    top: 0;
}
.store .store_content .right .list .box{
    padding-left: 15px;
    padding-top: 15px;
}
.store .store_content .right .list .product_box{
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
    padding: 10px;
    padding-bottom: 0;
}
.store .store_content .right .list .type_list{
    border-bottom: 1px solid #e4e4e4;
    padding: 10px 15px;
}
.store .store_content .right .list .type_list li{
    line-height: 30px;
    float: left;
    width: 118px;
    color: #000000;
    font-size: 12px;
}
.store .store_content .right .list .after{
    display: none;
}


/*shop_car*/
.shop_car .content{
    padding: 20px;
    border: 1px solid #e4e4e4;
    margin-bottom: 40px;
}
.shop_car h2{
    margin-top: 10px;
    line-height: 60px;
    font-size: 20px;
}
.shop_car .content .title{
    line-height: 30px;
    color: #000000;
}
.shop_car .content .title .add_adress,.shop_car .content .title .hide_adress{
    padding: 0 10px;
    color: white;
    background-color: #fb6a30;
    border-radius: 3px;
    font-size: 12px;
    float: right;
    cursor: pointer;
}
.shop_car .content .title .hide_adress{
    display: none;
}
.shop_car .content .adress_box{
    padding-left: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 20px;
}
.shop_car .content .adress_box .add_box{
    display: none;
}
.shop_car .content .adress_box li{
    line-height: 35px;
}
.shop_car .content .adress_box li .button_box{
    display: inline-block;
    margin-left: 30px;
    color: #fb6a30;
}
.shop_car .content .adress_box li .button_box span{
    margin-right: 10px;
    cursor: pointer;
}
.shop_car .content .adress_box li .icon_checkbox{
    margin-right: 5px;
}

.shop_car .content .adress_box .add td{
    padding: 8px 0;
}
.shop_car .content .adress_box .add td:first-child:not(:only-child){
    width: 85px;
    text-align: right;
}
.shop_car .content .adress_box .add td select{
    height: 25px;
    width: 75px;
}
.shop_car .content .adress_box .add td .submit{
    padding: 8px 20px;
    background-color: #fb6a30;
    color: white;
    display: inline-block;
    line-height: normal;
    margin-top: 20px;
    cursor: pointer;
}
.shop_car .content .pay{
    padding: 10px 20px;
    color: #999999;
    padding-bottom: 20px;
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 20px;
}
.shop_car .content .pay .choose_pays{
    margin-top: 10px;
}
.shop_car .content .pay .choose_pays li {
    display: inline-block;
    margin-right: 30px;
}
.shop_car .content .pay .choose_pays li .icon_radio{
    top: -2px;
}
.shop_car .content .pay .choose_pays li .icon_radio,.shop_car .content .pay .choose_pays li img{
    vertical-align: middle;
}
.shop_car .content .list table{
    width: 100%;
    border-collapse: collapse;
}
.shop_car .content .list table thead td{
    background-color: #f3f3f3;
    padding: 15px 0;
    text-align: center;
}
.shop_car .content .list table td{
    padding: 15px 0;
    text-align: center;
}
.shop_car .content .list table td:last-child{
    width: 120px;
}
.shop_car .content .list table td .icon_checkbox{
    margin-left: 15px;
}
.shop_car .content .list table tbody td:first-child{
    text-align: left;
}
.shop_car .content .list table td .icon_store{
    top: 4px;
    margin: 0 15px;
}
.shop_car .content .list table .thing td{
    background-color: #fbfcff;
    border: 1px solid #e4e4e4;
    border-right: none;
    border-left: none;
}
.shop_car .content .list table .thing td:first-child{
    border-left: 1px solid #e4e4e4;
}
.shop_car .content .list table .thing td:last-child{
    border-right: 1px solid #e4e4e4;
}
.shop_car .content .list table .thing td img{
    width: 50px;
    height: 50px;
    border: 1px solid #e4e4e4;
    margin-right: 10px;
}
.shop_car .content .list table .thing td *{
    vertical-align: top;
}
.shop_car .content .list table .thing td .button{
    cursor: pointer;
}
.shop_car .content .list table .thing .price{
    color: #f30a48;
    font-size: 15px;
}
.shop_car .content .list table .total_box td{
    background-color: #fbfcff;
    border: 1px solid #e4e4e4;
    border-right: none;
    border-left: none;
    position: relative;
}
.shop_car .content .list table .total_box td:first-child{
    border-left: 1px solid #e4e4e4;
}
.shop_car .content .list table .total_box td:last-child{
    border-right: 1px solid #e4e4e4;
}
.shop_car .content .list table .total_box td .submit{
    background-color: #fb6a30;
    color: white;
    position: absolute;
    top:0;
    right: 0;
    line-height: 49px;
    width: 135px;
    text-align: center;
    cursor: pointer;
}
.shop_car .content .list table .total_box td .total{
    float: right;
    margin-right: 160px;
}
.shop_car .content .list table .remark td{
    background-color: #fbfcff;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    padding: 15px 10px;
}
.shop_car .content .list table .remark td input{
    height: 35px;
    width: calc(100% - 45px);
    margin-left: 10px;
    background-color: transparent;
    padding: 0 15px;
    border: 1px solid #e5e5e5;
}

/*login*/
.login{
    /*height: 510px;*/
    /*background: url("../img/login.png") 50% 50%;*/
    /*background-size: 100% 100%;*/
    position: relative;
}
.login .logo{
    position: absolute;
    top: 3.7vh;
    height: 8vh;
    cursor: pointer;
}
.login .login_bg{
    width: 100%;
    display: block;
    height: calc(100vh - 40px);
}
.login .login_box{
    /*float: right;*/
    /*margin-right: 50px;*/
    /*margin-top: 16px;*/
    /*width: 450px;*/
    width: 28vw;
    background: white;
    padding-bottom: 10px;
    position: absolute;
    top:18vh;
    right: 4vw;
    bottom: 18vh;
    overflow-y: auto;
}
.login .login_box .title{
    font-size: 22px;
    width: 90px;
    margin: 0 auto;
    border-bottom: 2px solid #fb6a30;
    line-height: 4.5vh;
    color: #000000;
    padding-top: 3vh;
    margin-bottom: 1.5vh;
}
.login .login_box .box{
    padding: 0 35px;
}
.login .login_box .box li {
    line-height: 8vh;
    position: relative;
    height: 8vh;
}
.login .login_box .box li input{
    width: calc(100% - 60px);
    padding-left: 10px;
    border: none;
    left: 50px;
    height: 100%;
    position: absolute;
    outline: none;
}
.login .login_box .box .border i{
    position: absolute;
    top:4vh;
    left: 0;
    margin-top: -12px;
}
.login .login_box .box .border{
    border-bottom: 1px solid #e4e4e4;
}
.login .login_box .box .submit,.signBtn{
    background-color: #fb6a30;
    color: white;
    text-align: center;
    cursor: pointer;
    line-height: 6.5vh;
}

/*修改*/
.login .login_box .box .get-password{
    text-align: center;
    line-height: 6.5vh;
    height: 6.5vh;
}
.test-phone{
    margin-top: 20px;
    text-align: center;
    font-size: 28px;
}
.car-num{
    display: inline-block;
    border-radius: 100%;
    background-color: #fb6a30;
    color: #fff;
    position: relative;
    left: 6px;
    font-size: 12px;
    top: -7px;
    height: 14px;
    width: 14px;
    line-height: 13px;
    text-align: center;
}
.pos-Sty1{
    top: 0px;
    left: 1px;
}
.chName{
    font-size: 18px!important;
}
.activity{
    padding: 20px 0;
    float: left;
    width: 980px;
    margin-right: 20px;
}
.activity+.store_leftbox{
    margin-top: 20px;
}
.ftype-golist{
    cursor: pointer;
}
.submission_state img{
    width: 160px;
}
.submission_state .button{
    margin: 0 auto;
    color: white;
    background-color: #fb6a30;
    border-radius: 3px;
    width: 120px;
    line-height: 40px;
    text-align: center;
    margin-top: 40px;
    cursor: pointer;
    font-size: 15px;
}
.box-right-status{
    margin-bottom: 6px;
    border: 1px solid #e5e5e5;
    padding: 10px;
    background-color: white;
}

.box-right-status img{
    border-radius: 100%;
    background: rgba(243,243,243,1);
}
.text-c{
    text-align: center;
}













